制止: to curb, to put a stop to, to stop, to check, to limit...
成千上万: by the thousands and tens of thousands (idiom); untold numbers, innumerable, thousands upon thousands...
微不足道: negligible, insignificant...
政权: regime, political power...
滚: to boil, to roll, to take a hike, Get lost!...
餐厅: dining hall, dining room, restaurant...